A Visual Language and Environment for Specifying User Interface Event Handling in Design Tools
نویسندگان
چکیده
End users often need the ability to tailor diagrammingbased design tools and to specify dynamic interactive behaviours of graphical user interfaces. However most want to avoid having to use textual scripting languages or programming language approaches directly. We describe a new visual language for user interface event handling specification targeted at end users. Our visual language provides end users with abstract ways to express both simple and complex event handling mechanisms via visual specifications. These specifications incorporate event filtering, tool state querying and action invocation. We describe our language, its incorporation into a metatool for building visual design environments, examples of its use and results of evaluations of its effectiveness.
منابع مشابه
Visual Specification of Multi-View Visual Environments
We describe a set of visual tools for specifying and generating multi-view visual environments. JComposer provides an architecture description language for defining environment repositories, view models, and view-repository mappings. A visual event-flow language permits annotation of JComposer diagrams with event handlers specifying environment semantics. BuildByWire supports constraint-based v...
متن کاملInteractive Graphics Based Software Tools for Rapid Prototyping
Interactive graphics based software tools have been designed for use in rapid prototyping and testing of user interfaces ...These tools form an integrated design environment usable by product designers with no computer language or computer graphics background. A tool based architecture and 'visual interactive programming' are used to accomplish this. The design environment consists of multiple ...
متن کاملA Visual Programming Environment for Authoring ASD Therapy Tools
3D virtual environments can be used as therapy tools in patients with autism spectrum disorders (ASDs); however, the development of such tools is time-consuming. A 3D virtual environment development platform for such tools has been developed specifically for the South African context, because of the language and culture sensitivity of these therapy tools. The 3D virtual environment development ...
متن کاملA Semiotics-inspired Domain-Specific Modeling Language for Complex Event Processing Rules
Complex Event Processing (CEP) is one technique used to the handling data flows. It allows pre-establishing conditions through rules and firing events when certain patterns are found in the data flows. Because the rules for defining such patterns are expressed with specific languages, users of these technologies must understand the underlying expression syntax. To reduce the complexity of writi...
متن کاملInvestigating the Level of Observing the Evaluation Criteria for User Interface in library services providing to the blind and deaf users in the word
Purpose: Digital library user interfaces has a determining role in desirable performance of this kind of libraries. Digital Library service providers to the blind and deaf users will have their best performance when the users (deaf and blind users) could have a proper interaction with them. This study aims to evaluate and analyze the criteria related to user interface in digital libraries servi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007